home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Suzy B Software 2
/
Suzy B Software CD-ROM 2 (1994).iso
/
txtedtrs
/
infodisk
/
infodisk.doc
< prev
next >
Wrap
Text File
|
1995-05-02
|
26KB
|
578 lines
*****************************************************************
* *
* **InfoDisk** *
* *
* The Newsletter-on-a-Disk Creator! *
* *
* and *
* *
* **DataMake** *
* *
* The Automated **InfoDisk** Data File Maker *
* *
* Copyright (c) 1991 *
* by John L. Hutchinson *
* *
* Distributed by *
* Fair Dinkum Technologies *
* Post Office Box 2 *
* Los Alamos, New Mexico 87544 *
* USA *
* *
*****************************************************************
*************************** NOTICE ****************************
**InfoDisk** and **DataMake** are copyrighted Shareware programs
which comprise a complete newsletter-on-a-disk environment shell.
They may be freely distributed as long they are accompanied by
this documentation but may not be sold for profit or altered
without the written consent of the author.
If you think your organization could benefit through the use of
this program, send $20 shareware fee to:
Fair Dinkum Technologies
Post Office Box 2
Los Alamos, New Mexico 87544
USA
Registered users will receive printed documentation and the latest
version of this software by return mail. Customized versions,
designed specifically for your organization are also available.
Suggestions for improvement and requests for technical support
from registered shareware users are welcome as well.
************************* ANOTHER NOTICE *************************
This version of **InfoDisk** makes use of the shareware program
'Deluxe Slideshow 2.0' (DSLIDE2.PRG) with the permission of:
John Brochu
Advanced Software
21 Northend Street
Peabody, MA 01960
USA
Consistent users of this excellent, multi-format picture viewing
utility are strongly encouraged to make the modest $10 shareware
donation that John requests.
>>> Keep shareware alive! Support your shareware authors! <<<
=================================================================
INTRODUCTION:
------------
**InfoDisk** is a utility written especially for Atari ST
User group newsletter editors who wish to put together an ST disk
based newsletter. Based on an original concept by Tom Bellucio,
author of the public domain program NEWSDISK, **InfoDisk** has
been designed to afford the editor maximum flexibility and ease of
use while providing an intuitive user interface.
**InfoDisk** was originally developed for the exclusive use
of ACE-NSW, a superb Atari users group based in Sydney, Australia.
After a year of development and hands-on use, it's now released as
shareware to the general public. The author wishes to express his
sincere thanks to all members of ACE-NSW for their patience during
**InfoDisk** development and in particular to their newsletter
editor, Greg Smith, for his support and valuable suggestions.
WHAT IT DOES:
------------
**InfoDisk** allows your readers to display or send to a
printer ASCII text files, view DEGAS/Elite/Tiny/Spectrum pictures,
and execute standalone programs from a familiar GEM menu environment.
Run the sample INFODISK.PRG program on this disk in either medium
or high resolution to get the idea how it works for the user, then
follow the instructions below to create your own newsletter disk.
SPECIAL FEATURES:
----------------
-- Automatic display of an optional title screen.
-- Automatic display of 0-9 welcome text files.
-- Automatic display of 0-9 advertisement text files.
-- Automatic display of 0-9 advertisement picture files.
-- Automatic display of table of contents.
-- On-line help facility, default or user defined.
-- Supports ST Medium and High Resolutions.
-- Supports optional custom shaped mouse cursors.
-- Ability to run demo programs from within **InfoDisk**.
-- Display text files on screen or send to a printer.
-- View multi-format picture files on screen.
-- Up to 6 user definable menus with up to 120 menu items.
-- Separate **DataMake** program for easy configuration.
=================================================================
====================================
HOW TO CREATE YOUR NEWSLETTER DISK
====================================
Creating your own disk-based newsletter is essentially a 3-step
process:
1) Prepare a master disk,
2) Place newsletter files on master disk,
3) Use **DataMake** to create the INFODISK.DAT file.
-------------------------
PREPARE THE MASTER DISK
-------------------------
1. Format a single or double-sided disk to become your "master"
newsletter disk. Then create the following folders (directories)
on the disk:
ART\
DATA\
DEMOS\
TEXT\
2. Copy INFODISK.PRG and READ_ME.TXT onto the root directory of
your master disk then copy DSLIDE2.PRG and DSLIDE.DOC to the ART\
directory of your master disk.
------------------------
PLACE NEWSLETTER FILES
------------------------
Now you must assemble the various files which will become the
electronic "pages" of your disk based newsletter. These may
consist of three types:
- text files (articles, reviews, letters, etc),
- graphics files (pictures and artwork),
- executable programs (PRG, TOS or TTP types).
There are certain rules for each of the file types which must be
strictly adhered to for **InfoDisk** to function as it is
intended:
1. TEXT FILES... Text files may be created with any word
processor or text editor as long as they are no more than 80
columns in width and are saved in pure text (ASCII) format. They
may be of any reasonable length but _must_ carry the filename
extension of TXT (e.g., REVIEW1.TXT). Place a copy of all text
files into the newly created TEXT\ folder on your master disk.
2. GRAPHICS FILES... Thanks to the multi-format support provided
by DSLIDE2 by John Brochu (see the shareware plea at the top of
this file), **InfoDisk** supports Degas, Elite, Neo, Tiny and
Spectrum graphics formats. DSLIDE2 also includes the ability to
convert color pictures for display on monochrome monitors.
You can recognize the different graphic file formats by their
particular filename extension as shown below:
DEGAS ELITE NEO TINY SPECTRUM
----- ----- --- ---- --------
Low res PI1 PC1 NEO TN1 SPC
Med res PI2 PC2 --- TN2 ---
Hi res PI3 PC3 --- TN3 ---
All Degas and Neo compatible files are uncompressed, i.e.,
approximately 32000 bytes. Degas Elite files, on the other hand,
are compressed files and require considerably fewer bytes of disk
storage space for the same image. While Degas/Neo files require
more disk space, they can be loaded and displayed slightly faster
than Degas Elite files.
Spectrum files provide impressive 512 color displays on color
monitors but require considerable disk space and longer loading
times.
Tiny format pictures support all resolutions, as does Degas.
If disk space is at a premium, consider using the Degas Elite
format; otherwise, it is recommended that you use the standard
Degas format for all your graphics.
Place a copy of each graphic picture file you wish to be available
for viewing from the **InfoDisk** 'Art Show' option into the newly
created ART\ folder of your master disk. Note that **InfoDisk**
has the ability to display low resolution DEGAS/Elite graphics
files (PI1 or PC1) in medium resolution. As low resolution
graphics are usually more colorful than medium resolution,
**InfoDisk** will give priority to low resolution files if
duplicates exist.
3. EXECUTABLE PROGRAM FILES... On occasion, you may wish to
include a small demo program in your newsletter disk that the user
can access from within **InfoDisk**. This is usually no problem
as long as the program file:
- has a filename extension of PRG, TOS or TTP,
- is less than 30000 bytes,
- is not a memory hog,
- and is fairly "well behaved".
The user should be able to select the demo program, execute it,
then return to the **InfoDisk** program shell just where he left
it. Your best bet here is experimentation under trial and error.
Place a copy of any such executable program you wish to include in
the DEMOS\ folder of your master disk. If you don't want to
include any demo programs on your newsletter disk, you may delete
the DEMOS\ folder as it is not otherwise required.
NOTE: Actually, **InfoDisk** supports running executable programs
from ANY folder, not just the DEMOS\ one. However, it is best to
be consistent by not mixing *.PRG and *.TXT files together in the
same folder.
--------------------
USING **DataMake**
--------------------
Now that you have your text, graphic and executable files on your
master disk, you must create a file called INFODISK.DAT which will
contain all your customized settings for the **InfoDisk** program.
While the INFODISK.DAT file could be created with any text editor,
it is much easier and more dependable to create it with the
standalone companion program, **DataMake**.
1. Run DATAMAKE.PRG by double-clicking on it from the desktop.
Once loaded, you will be presented with a skeleton drop-down menu
system with which you will customize for your disk newsletter.
The "Desk" and "Options" menus are required for use by
**InfoDisk** and may not be altered but all the other menus and
even the window title are editable. For a bit of on-line help
using **DataMake**, select "Help" under the '"Options" menu.
2. First, select "CHANGE WINDOW TITLE" with your left mouse
button. A dialog box will pop up allowing you to change the
window title from "**InfoDisk**" to whatever you desire (e.g.,
"ACE News, November 1991"). Use the ESC, Backspace and Delete
keys to change the title. Note that you are limited to a maximum
of 20 characters for a window title. Press Return when you are
satisfied and your new window title will appear in the window
title space on screen.
3. Now select the button labeled "CHANGE MENU 1 NAME". In the
pop-up dialog box, change the name of menu 1 to your liking (e.g.,
"Articles") in the same manner as you did in changing the window
title. You are limited to a maximum of 10 characters for menu
names. When you are satisfied, press Return to record the change.
4. Now change the remaining menu names as desired. You do NOT
have to use all 6 drop down menus. You may use as few as 1 but no
more than 6 (plus the non-editable "Desk" and "Options"). Just
leave menu names unchanged for those you don't need and they will
be automatically deleted later.
5. Now select one of the 20 drop down menu items from one of
your renamed menus. When the dialog box appears, change the menu
item to something descriptive of the text file you wish to link to
it (e.g., "Spectre GCR"). Note that you are limited to a maximum
of 15 characters for menu item names.
6. Now select the button labeled "LINK TEXT/PRG FILE". Doing so
brings up an alert box which will remind you that you must now
select the menu item that you wish to link a text file to. Close
the alert box and a standard fileselector box will appear from
which you must select the desired file. Remember, text files must
have a TXT filename extension and must reside in the TEXT\ folder
of your master disk.
Repeat steps 8 and 9 for all text files in the TEXT\ folder.
7. Once all text filenames have been linked with a menu item, you
may now link executable program files (PRG, TOS or TTP
filename extensions) in a similar fashion. Select the button
labeled "LINK TEXT/PRG FILE" to bring up the fileselector box
and select an executable program file from the DEMOS\ folder.
8. Then immediately select the menu item with which the
executable program is to be linked. Again, change the menu item
to something more descriptive (e.g., "Color Demo").
Repeat steps 7 & 8 for all executable programs in the DEMOS/
folder.
NOTE: If you don't want to have any executable demo programs on
this disk, just leave off the DEMOS\ folder. It's not mandatory
that it always exist on the disk.
9. At this point, your customized menu structure should be
completed. Insure that your master newsletter disk is in drive A
and is not write-protected. Then select the button labeled "SAVE
INFODISK.DAT" to write your custom INFODISK.DAT file to the DATA\
folder on the disk.
NOTE: You may make non-selectable menu items by prefacing the
menu item name with a hyphen (-). A row of hyphens making a
dashed line appearance is often used as a non-selectable menu item
to create a physical separation between menu items. In order to
keep these items editable under **DataMake**, a temporary tilde
(~) character will be substituted for the first hyphen in the
line. Under **InfoDisk**, these temporary characters will be
removed thus making the menu item unon-selectable as intended.
10. To double-check your work, select the button labeled RESET
**DataMake**" to clear the customized menu entries. Then select
the button labeled "LOAD INFODISK.DAT" and load your previously
saved INFODISK.DAT file from the DATA\ folder of your master
newsletter disk. Once loaded, your customized menu entries should
appear exactly the way they will in the finished product. Double-
check your spelling and file/menu item linkages until you are
satisfied and resave the INFODISK.DAT file if you made any
changes.
NOTE: Keep in mind that a medium or high resolution monitor is
only 80 characters wide so you may need to make some compromises
to obtain the best fit and appearance. While **DataMake**
supports up to 6 user-defined menus (plus the required "Desk" and
"Options"), you may not be able to use them all if your menu or
item names are too lengthy. Again, experimentation will provide
you the best results.
Select 'Quit' from the 'Options' menu when you are satisfied with
the appearance and linkages of your menu structure.
=================
SPECIAL OPTIONS
=================
While your newsletter disk is basically ready at this point, there
are several special options available to improve its utility,
appearance, and ease of use.
TITLE SCREEN... If you would like a title screen to automatically
appear whenever INFODISK.PRG is executed, add a DEGAS or Elite
format graphics file to your ART\ folder and name it TITLE.???,
where ??? is the appropriate filename extension (either PI1, PI2,
PI3, PC1, PC2, or PC3). Don't forget to include versions for both
color and monochrome monitors if required by your users. Sorry...
at this time only DEGAS or Elite formats are supported for
optional _title_ screens.
WELCOME TEXTS... As an option, you may have up to 9 short text
files automatically appear immediately after the title screen. To
set this up, just add the text files to the TEXT\ folder and give
them the filename WELCOME?.TXT, where ? is a number from 1-9.
These "welcome" text files will be displayed in numerical order
and are handy for important announcements, editorials, etc.
TEXT ADVERTISEMENTS... You also have the option of having up to 9
short text files automatically displayed immediately after the
"welcome" text files, if any. These are intended to be used as
paid advertisements (since they are automatically displayed, users
_MUST_ see them) but may be used as desired. To use this feature,
just add the chosen text files to the TEXT\ folder and name them
AD?.TXT where ? is a number from 1-9.
NOTE: WELCOME?.TXT and AD?.TXT files are not intended to be
lengthy compositions. They should be limited to a single
screen's worth of information or a maximum of 23 lines for
each file.
PICTURE ADVERTISEMENTS... As still another option, you may choose
to have up to 9 DEGAS or Elite picture files automatically
displayed immediately following their AD?.TXT counterparts. To
implement this feature, just add the chosen graphics files to the
ART\ folder and name them AD?.??? where ? is a number from 1-9 and
??? is the appropriate filename extension for the graphics type
(PI1, PC2, etc). Only DEGAS or Elite picture formats are
supported for picture advertisements.
So, a typical run-time sequence could be:
1. Show title screen. (TITLE.PI1 or TITLE.PI3)
2. Show welcome1 text. (WELCOME1.TXT)
3. Show welcome2 text. (WELCOME2.TXT)
4. Show ad1 text. (AD1.TXT)
5. Show ad1 picture. (AD1.PI2 or AD1.PI3)
6. Show ad2 text. (AD2.TXT)
7. Show ad3 text. (AD3.TXT)
8. Show ad3 picture. (AD3.PI1 or AD3.PI3)
etc,
etc,
NOTE: Don't forget to include BOTH color and monochrome
versions of any TITLE or AD picture files if you want to
support both monitor types. It won't cause a major
problem if you don't do this however, as the program
will just skip over any missing picture files.
HELP... **InfoDisk** includes a built-in help facility which may
be called by selecting HELP under the "Options" menu or simply by
pressing the HELP key on the keyboard. If you wish, you may
create your own help text file which will take precedence over the
in-built help text. Just include a file called HELP.TXT in the
TEXT\ folder and it will be loaded and displayed whenever HELP is
called. Your HELP.TXT file must be limited to one page and no
more than 20 lines.
CONTENTS... If you wish a table of contents to be available to
your users, create a text file called CONTENTS.TXT and place in
the TEXT\ folder. If such a file exists, it will automatically be
shown to the user immediately upon entering the **InfoDisk** main
screen (after displaying any welcome and ad files). Users may
conveniently call up this contents page by pressing the "C" key on
their keyboards. The CONTENTS.TXT file may be no longer than 10
screens or about 200 lines of text.
CUSTOM MOUSE SHAPE... **InfoDisk** supports an optional custom
shape for the mouse cursor by reading from a file called MOUSE.DAT
in the DATA\ folder. MOUSE.DAT must be an ASCII text file
containing 32 decimal (word) values which define a custom mouse
shape. A sample custom mouse shape is included but if you do not
wish to use it, simply delete the MOUSE.DAT file.
NOTE: For you programmers out there, the first 16 words of
the MOUSE.DAT file form the bitpattern for the mask
(background) and the last 16 words form the bitpattern for
the cursor (foreground). The hotspot (upper left) and cursor
color (red) are not user-definable.
AUTO-BOOTING... as **InfoDisk** is a GEM program, it cannot be
auto-loaded from an AUTO folder unless TOS 1.4 or later is used.
Unless you can insure that all your users have TOS 1.4 or greater,
you should use a utility such as HEADSTART or STARTGEM to enable
auto-booting. Consult the documentation files of these fine
utilities for specific information.
Once you have made all the final adjustments, execute INFODISK.PRG
from the desktop to test your efforts. Ensure your options (title
screen, welcome text, ad text, ad pictures, contents text and help
text) all display as intended. At the **InfoDisk** main screen,
select each menu item to ensure text and program file links are
correct. You should also select "ART SHOW" and view all graphics
files with DSLIDE2 to ensure they display properly. Once you are
satisfied, exit **InfoDisk** and make a back-up copy of your
master newsletter disk to avoid any unforeseen disasters.
>>> Congratulations... you're all done!!! <<<
Now get someone else to make disk copies for mailing to all your
group members. After all, _YOU_ did the creative work, right?
====================
USING **InfoDisk**
====================
**InfoDisk** may be ran in either ST medium or high resolution.
Once the main screen of **InfoDisk** appears, the user has full
control of the program via selection of the drop-down menus:
Desk...
"About **InfoDisk**" will provide author and shareware
information about the program.
Options...
"Output: Screen" (the default) will cause all
chosen text files to be displayed on screen.
"Output: Printer" will make a printed copy of each
chosen text file provided the user has an on-line
printer connected to his system.
"Art Show" will sequentially display each graphics
picture file in the ART\ folder (utilizing the DSLIDE2
utility in the ART\ folder).
"Help" will display the default help screen or the
HELP.TXT file in the TEXT\ folder if it exists. The
hotkey "Help" also activates this function.
"Quit" will return the user to the desktop. The hotkeys
"Q" and "Undo" also activate the "Quit" function.
Menus 1-6 (editor defined)...
Selecting menu items linked to text files will cause the
file to be displayed on screen or sent to the printer
depending on the choice made under "Options".
A number of commands are available while displaying text
on screen:
Clr Home top of file
Shift+Clr Home bottom of file
Up arrow up one line
Shift+up arrow up one page
Right mouse button " " "
Down arrow down one line
Return " " "
Shift+down arrow down one page
Left mouse button " " "
Selecting a menu item linked to an executable program
file in the DEMOS\ folder will cause that program to be
executed. When the program is finished, the user will
be returned to the **InfoDisk** main screen.
Special hotkeys...
The 'M' key toggles between 'arrow' and 'hand' shaped
mouse cursors and a custom mouse cursor (if a MOUSE.DAT
mouse configuration file exists in the DATA\ folder).
The 'C' key will display the CONTENTS.TXT file if it
exists in the TEXT\ folder.
The HELP key will display either the built-in help
screen or HELP.TXT if it exists in the HELP\ folder.
The 'Q' key is the same as selecting 'Quit'.
==================================================
CREATING AN INFODISK.DAT FILE WITH A TEXT EDITOR
==================================================
While it is highly recommended to use the standalone companion
program, **DataMake**, to create the necessary INFODISK.DAT file,
you may elect to create it with a word processor or text editor.
If you do so, the file must be saved to your DATA\ folder as
INFODISK.DAT in pure text or ASCII format.
You may define up to 6 drop-down menus and each one may have up to
20 items so use your imagination! Be sure to test your menu
structure first, however, to insure you don't exceed the physical
size limitations of your monitor.
=============
FINAL NOTES
=============
That's it! Again, if you or your user group enjoy this
program and decide to use it, please send your $20 registration
fee as a shareware user to FAIR DINKUM TECHNOLOGIES at the address
shown at the top of this file.
Your suggestions for improvement, bug reports, special requests,
love letters and hate mail (well, maybe not so much the latter)
are invited as well.
Hope you enjoy using **InfoDisk** and **DataMake**.
John L. Hutchinson
GEnie mail address: JOHN-HUTCH
=================================================================
Version 4.15 15 Sep 91